﻿#pragma once
#include "PropertyEditEntry.h"

class ListWidgetPropertyEditEntry : public PropertyEditEntry {
    Q_OBJECT
public:
    explicit ListWidgetPropertyEditEntry(QWidget *parent = nullptr);
    ListWidgetPropertyEditEntry(void*object, QWidget *parent = nullptr);
    ~ListWidgetPropertyEditEntry();

public:
    void setObject(void *object) override;

protected:
    void onTick() override;

private:
    void initUi();
    void retranslateUi();

private:
    struct ListWidgetPropertyEditEntryPrivate;
    QScopedPointer<ListWidgetPropertyEditEntryPrivate> p;
};


